package com.yuyou.fn.tms.service;

import com.yuyou.fn.tms.vo.*;
import com.yuyou.fn.tms.vo.resource.*;
import com.yuyou.fn.tms.vo.resource.PageRequestParam;

import java.util.Date;
import java.util.List;

public interface IResourceSyncService {

    List<ResourceDistrict> syncAreaForZyRes(Date updateTime);

    List<ResourceCampus> syncDepartmentForZyRes(Date updateTime);

    List<ResourceCity> syncCityForZyRes(Date updateTime);

    List<ResourceGrade> syncGradeForZyRes(Date updateTime);

    List<ResourceSubject> syncSubtForZyRes(Date updateTime);

    PageQueryResult<ResourceStudent> syncStudentForZyRes(PageRequestParam pageRequestParam);

    PageQueryResult<ResourceReg> syncRegistForZyRes(PageRequestParam pageRequestParam);

    PageQueryResult<ResourceCustomer> syncImportLogForZyRes(PageRequestParam pageRequestParam);

    List<ResourceLevel> syncClvForZyRes(Date updateTime);

    void receiveResFromRmp(long areaTeamId, String departmentName, List<ResourceReceive> resourceReceiveList);


}
